Career 2025 2024 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F2 Algeria F1 Tunisia F1 Tunisia F2 Tunisia F3 France F10 France F11 Italy F17 Iran F2 France F19 France F1 Portugal #1-w3 France F7 France F9 France F10 France F14 France F1 Israel F3 Italy F11 France F2 France F3 Morocco F1 Morocco F2 Italy F18 Poland F9 France F13 Portugal F5 France F18 China F1 China F2 France F9 France F6 Nigeria F2 Senegal F1 Senegal F2 Poland F5 Poland F6 Germany F18 Portugal F7 Iran F5 Iran F6 United Arab Emirates F1 Morocco F1 Ivory Coast F1 Ivory Coast F2 India F1 India F2 France F7 France F8 France F9 Estonia F1 Estonia F2 France F3 France F7 USA F1 USA F2 USA F3 France F4 France F7 Great Britain F5 Italy F8 France F9 Italy F20 Brazil F33 Bolivia F4 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 France F3 France F6 France F9 Italy F7 France F10 Qatar F3 Qatar F4 USA F30 USA F32 USA F1 USA F2 USA F3 Croatia F3 Croatia F4 Croatia F5 France F9 Romania F2 Italy F11 Slovenia F3 Italy F14 France F10 France F12 Iran F1 Poland F2 Poland F3 Poland F4 Geogia F1 Georgia F2 Armenia F1 Armenia F2 USA F28 Nigeria F1 USA F29 USA F31 USA F30 USA F31 Iran F1 Iran F2 Iran F3 France F9 Peru F7 Peru F8 Peru F9 USA F1 USA F3 USA F5 USA F6 USA F8 Tunisia F10 Tunisia F11 Lebanon F1 Georgia F1 Georgia F2 Italy F11 Tunisia F28 Azerbaijan F2 Tunisia F10 Tunisia F11 France F9 France F10 France F11 Italy F23 France F7 Romania F1 Italy F28 France F11 USTA Seascape Challenger - Aptos Challenger 42 - Andrezieux Open Mutouest St. Brieuc - St. Brieuc 5° Sporting Challenger - Turin San Marino Cepu Open - San Marino Challenger Copa Sevilla - Seville Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio France F14 France F6 Great Britain F5 France F20 Portugal #1-w1 Portugal #1-w2 Portugal #1-w4 Romania F2 Romania F3 Lebanon F2 Iran F1 Iran F2 France F13 France F16 Tunisia F4 Tunisia F5 Tunisia F6 France F3 Israel F2 Poland F8 Portugal F8 Netherlands F1 Great Britain F6 Netherlands F3 Israel F1 Croatia F5 France F20 Tampere Challenger Geneva Challenger Manerbio Challenger Como Challenger Banja Luka Challenger Napoli Challenger Florionapolis Challenger Medellin Challenger USTA Challenger of Burbank - Burbank San Remo Challenger Bordeaux Challenger Binghamton Challenger Quito Challenger Guayaquil Challenger Cancun Challenger France F13 Milan Challenger Winnetka Challenger Orbetello Challenger Vancouver Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Recife Challenger Quito Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Dallas Challenger Dallas Challenger Memorial Piertomaso Tessitore - San Remo 2001 Centura USTA Challenger - Rocky Mount USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington ARMS USTA Challenger - Rocky Mount USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Theusbridge.com Tennis Classic - Tarzana 2001 UT Tyler Patriot Challenger - Tyler 2001 USTA Tallahassee Tennis Challenger - Tallahassee Napa Challenger Open Mutouest - St. Brieuc Irving Challenger Open de Montauban - Montauban Nottingham Challenger Segovia Challenger Cordenons Challenger Como Challenger Napa Challenger Napoli Challenger Todi Challenger Manerbio Challenger Bangkok Challenger Pro Tennis World Open - Sunrise IX Torneo Internacionale de Tennis - Barletta San Remo Tennis Cup - San Remo Hilton Waikoloa Village USTA Challenger - Waikoloa Croatia Osiguranje Rijeka Open - Rijeka Delhi Challenger I - New Delhi Genoa Open Challenger-Fondazione Carige - Genova Kosice Challenger Rome Challenger Monza Challenger XL Bermuda Open - Bermuda Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Sporting Challenger '08-Trofeo Regione Piemonte - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Genoa Open - Genova La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Reggio Emilia Challenger Sail Open - New Delhi Urbana-Champaign Challenger - Urbana 8° Trani Cup - Trani 2001 Eddleman USTA Challenger - Birmingham Winnetka Challenger Samsung Securities Cup - Seoul Padova Challenger Alessandria Challenger 9° Trani Cup - Trani Tallahassee Challenger Vicenza Challenger Cali Challenger Granby Challenger Biella Challenger Knoxville Challenger Copa Petrobras Uruguay - Montevideo Santo Domingo Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Vercelli Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Open - Auckland Biella Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Cordenons Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Genova Challenger Turin Challenger Azerbaijan F3 Aptos Challenger Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Campinas Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Heineken Open - Auckland University of Tennessee USTA Challenger - Knoxville SAP Open - San Jose Tatra Banka Open 2006 - Bratislava Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Milan Challenger AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Montauban - Montauban Binghamton Challenger Heineken Open - Auckland Tennis Channel Open - Las Vegas Wuhan Challenger The Stella Artois Championships - London Aptos Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Sydney International - Sydney Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Challenger Ciudad de Guayaquil - Guayaquil Pilot Pen Tennis - New Haven Lyon Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Bauer Watertechnology Cup - Eckental Delray Beach International Tennis Championships - Delray Beach Guadalajara Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Schickendanz Open - Furth Steelers Cup - Kosice Savannah Challenger SAP Open - San Jose Citta di Como - Como The Artois Championships - London Pilot Pen Tennis - New Haven Galleryfurniture.com Challenge - Atlanta Roma Challenger 2007 - Rome AEGON Championships - London AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Chennai Open - Chennai Open 13 - Marseille Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Rijeka Challenger Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Monza Challenger San Remo Challenger Genova Challenger Citi Open - Washington RCA Championships - Indianapolis US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Guayaquil Challenger Delray Beach International Tennis Championships - Delray Beach Cancun Challenger Kenitra Challenger Monza Challenger The Stella Artois Grass Court Championships - London Heineken Open - Auckland Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Stockholm Open - Stockholm Sao Paulo Challenger Open de Nice Cote d'Azur - Nice Prostejov Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Tennis Channel Open - Las Vegas Binghamton Challenger Sacramento Challenger The Hypo Group Tennis International 2008 - Poertschach U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Thailand Open - Bangkok SA Tennis Open - Johannesburg Caltanissetta Challenger SAP Open - San Jose Open 13 - Marseille Countrywide Classic - Los Angeles Monza Challenger AAPT Championships - Adelaide Savannah Challenger Sacramento Challenger Tallahassee Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Tunis Challenger Davidoff Swiss Indoors - Basel SAP Open - San Jose China Open - Beijing St. Petersburg Open - St. Petersburg Sarasota Challenger Savannah Challenger Vercelli Challenger Regions Morgan Keegan Championships - Memphis AEGON Championships - London Legg Mason Tennis Classic - Washington Caltanissetta Challenger Banja Luka Challenger Charlottesville Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Milan Challenger Trnava Challenger Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Manila Challenger Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis Anning Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta TEB BNP Paribas Istanbul Open - Istanbul Eddleman USTA Challenger - Birmingham Citi Open - Washington University of Tennessee USTA Men's Challenger - Knoxville Rimouski Challenger Campbells Hall of Fame Tennis Championships - Newport Tulsa Auto Collection USTA Challenger - Tulsa University of Tennessee USTA Men's Challenger - Knoxville Rennes Challenger Kroger / St. Jude International - Memphis Morocco Tennis Tour - Rabat Franklin Templeton Tennis Classic - Scottsdale The Samsung Open - Nottingham U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris ATP Kremlin Cup - Moscow Tennis Masters Series - Monte Carlo Brisbane - Brisbane Heineken Open - Auckland Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo SAP Open - San Jose Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Open de Nice Cote dAzur - Nice Kroger / St. Jude International - Memphis Siebel Open - San Jose BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Western & Southern Financial Group Masters - Cincinnati Medibank International - Sydney The Hamlet Cup - Long Island Monte-Carlo Rolex Masters - Monte-Carlo Siebel Open - San Jose Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BA-CA Tennis Trophy - Vienna Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Open SEAT 2008 - Barcelona Tennis Masters Series - Hamburg US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Grand Prix de Tennis de Lyon - Lyon Mutua Madrilena Masters Madrid - Madrid The Ericsson Open - Miami Tennis Masters Series - Cincinnati Open 13 - Marseille Tennis Masters Series - Montreal Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Next Generation Hardcourts - Adelaide Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo TD Waterhouse Cup - Long Island Regions Morgan Keegan Championships - Memphis U.S. Open - New York Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells AEGON Championships - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, PO, NOR-MON 0-5 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 2, 1R, MON-MNE 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, World Group II, 1R, MAR-MON 0-4 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston ARAG ATP World Team Championship - Dusseldorf Davis Cup, Europe/Africa Group II, PO, MON-NOR 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, PO, MON-EGY 3-1 Davis Cup, Group I, PO, MON-POR 2-3 Davis Cup, Group II, 1R, LAT-MON 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Beijing